home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- import java.lang.reflect.Modifier;
- import java.security.PrivilegedAction;
- import java.util.ArrayList;
-
- final class Class$2 implements PrivilegedAction {
- // $FF: synthetic field
- final Class this$0;
-
- Class$2(Class var1) {
- this.this$0 = var1;
- }
-
- public Object run() {
- ArrayList var1 = new ArrayList();
-
- for(Class var2 = this.this$0; var2 != null; var2 = var2.getSuperclass()) {
- Class[] var3 = var2.getDeclaredClasses();
-
- for(int var4 = 0; var4 < var3.length; ++var4) {
- if (Modifier.isPublic(var3[var4].getModifiers())) {
- var1.add(var3[var4]);
- }
- }
- }
-
- Class[] var5 = new Class[0];
- return var1.toArray(var5);
- }
- }
-